iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
1

陣列常用的內建函數

➤in_array() : in_array(值,陣列變數),判斷值是否在陣列中(True / False),常用於判斷式。

<?php
$classmate = array("Alicia","Balo","Cindy");
if(in_array("Alicia",$classmate)) {
    echo "Yes";
}else{
    echo "No";
};
?> 

輸出:
Yes

➤array_search() : array_search(值,陣列變數),與in_array()的輸出不同,輸出為元素的陣列位置。

<?php
$classmate = array("Alicia","Balo","Cindy");
echo array_search("Alicia",$classmate) ;
?> 

輸出:
0

➤shuffle() : 隨機打亂陣列的元素順序。

<?php
$classmate = array("Alicia","Balo","Cindy");
shuffle($classmate);
echo print_r($classmate) ;   
?> 

輸出:
Array ( [0] => Cindy [1] => Balo [2] => Alicia )

➤sort() : 排序,自動從小到大。

<?php
$classmate = array("Balo","Cindy","Alicia");
sort($classmate);
echo print_r($classmate) ;   
?>

輸出:
Array ( [0] => Alicia [1] => Balo [2] => Cindy )

常用的其他函數

1)取得時間

➤time() :回傳目前伺服器所在的時間。
➤getdate():回傳目前伺服器所在的日期。

2)檢查資料型態

➤is_null() : 檢查變數是否為NULL。
➤is_bool() : 檢查變數是否為布林值。


上一篇
Day15-PHP函數(1)
下一篇
Day17-PHP表單資料傳送與接收
系列文
PHP入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言